package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 【请填写功能名称】对象 position
 * 
 * @author ruoyi
 * @date 2023-11-09
 */
public class Position extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String createUserId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String title;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long clientId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer salary;

    private Integer minSalary;

    private Integer maxSalary;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer salaryupper;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String reportTo;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String education;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String jobDuties;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String specialReq;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long bftal;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer bftmedical;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer bftdental;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bftbonus;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer bftdblpay;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bftcomss;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bftother;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String remarks;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer closed;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long serial;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String posCode;

    private String assignedUserId;

    private String companyName;

    private String assignName;

    private String uidStr;

    public String getUidStr() {
        return uidStr;
    }

    public void setUidStr(String uidStr) {
        this.uidStr = uidStr;
    }

    public String getAssignName() {
        return assignName;
    }

    public void setAssignName(String assignName) {
        this.assignName = assignName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Integer getMinSalary() {
        return minSalary;
    }

    public void setMinSalary(Integer minSalary) {
        this.minSalary = minSalary;
    }

    public Integer getMaxSalary() {
        return maxSalary;
    }

    public void setMaxSalary(Integer maxSalary) {
        this.maxSalary = maxSalary;
    }

    public String getAssignedUserId() {
        return assignedUserId;
    }

    public void setAssignedUserId(String assignedUserId) {
        this.assignedUserId = assignedUserId;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCreateUserId(String createUserId) 
    {
        this.createUserId = createUserId;
    }

    public String getCreateUserId() 
    {
        return createUserId;
    }
    public void setTitle(String title) 
    {
        this.title = title;
    }

    public String getTitle() 
    {
        return title;
    }
    public void setClientId(Long clientId) 
    {
        this.clientId = clientId;
    }

    public Long getClientId() 
    {
        return clientId;
    }

    public Integer getSalary() {
        return salary;
    }

    public void setSalary(Integer salary) {
        this.salary = salary;
    }

    public Integer getSalaryupper() {
        return salaryupper;
    }

    public void setSalaryupper(Integer salaryupper) {
        this.salaryupper = salaryupper;
    }

    public void setReportTo(String reportTo)
    {
        this.reportTo = reportTo;
    }

    public String getReportTo() 
    {
        return reportTo;
    }
    public void setEducation(String education) 
    {
        this.education = education;
    }

    public String getEducation() 
    {
        return education;
    }
    public void setJobDuties(String jobDuties) 
    {
        this.jobDuties = jobDuties;
    }

    public String getJobDuties() 
    {
        return jobDuties;
    }
    public void setSpecialReq(String specialReq) 
    {
        this.specialReq = specialReq;
    }

    public String getSpecialReq() 
    {
        return specialReq;
    }
    public void setBftal(Long bftal) 
    {
        this.bftal = bftal;
    }

    public Long getBftal() 
    {
        return bftal;
    }
    public void setBftmedical(Integer bftmedical) 
    {
        this.bftmedical = bftmedical;
    }

    public Integer getBftmedical() 
    {
        return bftmedical;
    }
    public void setBftdental(Integer bftdental) 
    {
        this.bftdental = bftdental;
    }

    public Integer getBftdental() 
    {
        return bftdental;
    }
    public void setBftbonus(String bftbonus) 
    {
        this.bftbonus = bftbonus;
    }

    public String getBftbonus() 
    {
        return bftbonus;
    }
    public void setBftdblpay(Integer bftdblpay) 
    {
        this.bftdblpay = bftdblpay;
    }

    public Integer getBftdblpay() 
    {
        return bftdblpay;
    }
    public void setBftcomss(String bftcomss) 
    {
        this.bftcomss = bftcomss;
    }

    public String getBftcomss() 
    {
        return bftcomss;
    }
    public void setBftother(String bftother) 
    {
        this.bftother = bftother;
    }

    public String getBftother() 
    {
        return bftother;
    }
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }
    public void setClosed(Integer closed) 
    {
        this.closed = closed;
    }

    public Integer getClosed() 
    {
        return closed;
    }
    public void setSerial(Long serial) 
    {
        this.serial = serial;
    }

    public Long getSerial() 
    {
        return serial;
    }
    public void setPosCode(String posCode) 
    {
        this.posCode = posCode;
    }

    public String getPosCode() 
    {
        return posCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("createUserId", getCreateUserId())
            .append("title", getTitle())
            .append("clientId", getClientId())
            .append("salary", getSalary())
            .append("salaryupper", getSalaryupper())
            .append("reportTo", getReportTo())
            .append("education", getEducation())
            .append("jobDuties", getJobDuties())
            .append("specialReq", getSpecialReq())
            .append("bftal", getBftal())
            .append("bftmedical", getBftmedical())
            .append("bftdental", getBftdental())
            .append("bftbonus", getBftbonus())
            .append("bftdblpay", getBftdblpay())
            .append("bftcomss", getBftcomss())
            .append("bftother", getBftother())
            .append("remarks", getRemarks())
            .append("closed", getClosed())
            .append("serial", getSerial())
            .append("posCode", getPosCode())
            .toString();
    }
}
